#pragma once

#include <QtWidgets/QMainWindow>
#include "ui_QtWidgetsApplication1.h"
#include "Screenshot.h"

/*
* This class is  subject in QtWindow
* 
*/
class QtWidgetsApplication1 : public QMainWindow
{
    Q_OBJECT


public:
    QtWidgetsApplication1(QWidget *parent = Q_NULLPTR);
    /*
    * This 'Screenshot'is used to provide screenshot functionality
    * 
    */
    Screenshot screenshot;
    

private:
    /*
    * 
    * This 'ui' is subject for the Windows
    * 
    */
    Ui::QtWidgetsApplication1Class ui;
    

private slots:
    /*
    * 
    * This is Test Button,Test sreenshot function.
    * 
    */
    void TestButton_Clicked();

    /*
    * 
    * This is Start Button,It is responsible for starting function 
    * 
    */
    void StartButton_Clicked();

    /*
    * This is BinDing point Button,It is responsible provide point data give 'sreenshot' use
    */
    void BindingXYButton_Clicked();

};
